home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magnum One
/
Magnum One (Mid-American Digital) (Disc Manufacturing).iso
/
d21
/
allcc251.arc
/
READ.ME
< prev
next >
Wrap
Text File
|
1991-04-27
|
12KB
|
316 lines
ALL CHARGECARD Software Release Version C2.51
*=============================================*
There is a typing error on page SOFTWARE-39 of the manual.
ALLOAD /AF SK should read ALLOAD /TF SK.
New Additions:
1) An automatic installation program has been added to the ALL
CHARGECARD software. INSTALL will copy the necessary files
to the sub-directory of your choice and optionally append
your CONFIG.SYS and AUTOEXEC.BAT files accordingly, and save
your originals as CONFIG.BAK and AUTOEXEC.BAK. If you do not
have a CONFIG.SYS or AUTOEXEC.BAT file then INSTALL will
create these for you.
To run the installation program place the ALL CHARGECARD
diskette in drive A and type:
A:INSTALL <cr>
2) The FILES, BUFFERS, LASTDRIV, DEVICE and ALLOAD programs have
been updated to work with DOS 4.0 (all versions) and DOS 5.0.
However, DOS 4.0 users should not use the DOS /X option with
ANSI.SYS, the DOS Buffers, Fastopen or VDISK.SYS. The /X option
does not work correctly and will cause problems.
3) There are two new options for the DEVICE and ALLOAD programs
which are not documented in the manual.
Some device drivers and memory resident programs implode
after loading. In other words, they require more memory
to load than is actually used after they become resident.
Also some programs check to see that there is a minimum
amount of free memory above them before loading
(eg. FASTOPEN.EXE).
To accommodate this need a new option has been added to the
DEVICE and ALLOAD programs. The new option only applies to
users who have set an EMS pageframe.
The new option temporarily allocates the 64K EMS pageframe
to provide more loading space for the given application,
and then resets the EMS pageframe back. This option will
only work when loading a device driver or TSR into a high
memory block if the EMS pageframe immediately follows the
block (ie. the pageframe must be contiguous with the high
memory block the application is loading into).
Although the pageframe area is temporarily allocated, an
application which is being loaded into high memory and which
also uses EMS, will not be affected; it will find the EMS
pageframe (eg. SMARTDRV.SYS).
If, after loading, an application has encroached upon
(ie. used) the temporary pageframe area for itself the
following error message is generated:
"Abnormal Termination. Please reboot the system."
The new option is /TF (not case sensitive).
Syntax: DEVICE /TF =(device to be loaded)
Syntax: ALLOAD /TF (file to be loaded)
Examples: DEVICE /TF =SMARTDRV.SYS 1024/A
ALLOAD /TF FASTOPEN C:=100
The second new option available with the DEVICE and ALLOAD
programs reports statistical information about the item
being loaded.
This information includes the original size of the item, its
execution RAM requirements and its final resident size. This
information will help you optimize your system. The new option
is /TS (not case sensitive) and can be used as follows:
Syntax: DEVICE /TS =(device to be loaded)
Syntax: ALLOAD /TS (file to be loaded)
Examples: DEVICE /TS =SMARTDRV.SYS 1024/A
ALLOAD /TS FASTOPEN C:=100
In order to get a hard copy of the loading statistics you can
pipe the information to a file as follows:
Examples: DEVICE /TS =SMARTDRV.SYS 1024/A >filename.1
ALLOAD /TS FASTOPEN C:=100 >filesname.2
4) ALLMENU.EXE -- Self-extracting Archive
This a newer version of the ALLMENU program that has
been distributed in previous releases.
ALLMENU is a utility program which provides statistical
information useful for configuring, optimizing and
debugging your system. ALLMENU.EXE is a self-extracting
archive which creates the following files:
ALLMENU.COM -- the actual program
HELP.TXT -- the program's help file
DESC.TXT -- the program's decription file
NETWORK.TXT -- information specific to various networks
The very first time you run ALLMENU the above files will
extract. You must then issue the ALLMENU command a second time
to run the program.
ALLMENU provides information about your SYSTEM, DOS, MEMORY,
NETWORKS, ALLEMM4 and allows you to PRINT the information
to a file on disk.
5) ALLCCTST.EXE
The ALLCCTST program will test the ALL CHARGECARD.
To use ALLCCTST, reboot your system with no CONFIG.SYS
or AUTOEXEC.BAT files, and then run the test program.
Syntax: ALLCCTST
After running the test program you must reboot your computer
before running any application or modifing any files.
6) ACCRESET.COM
Many users use a batch file to change their configuration
information and then want the system to reboot immediately
using a program which resets the computer by jumping to
the reboot sequence in the BIOS (at location FFFF:0000).
The problem is that the system will reset but the maps on the
ALL CHARGECARD remain enabled, thus causing a faulty restart.
The ACCRESET program will reset the ALL CHARGECARD first, and
then jump to the BIOS reset sequence.
ACCRESET.COM Source Listing
mov dx,31e0 ; call the ALL CHARGECARD dummy port
mov al,00 ; with disable mapping sequence
out dx,al ; and turn mapping off
mov dx,33e0 ; call the ALL CHARGECARD true port
mov al,00 ; with disable mapping sequence
out dx,al ; and turn mapping off
jmp ffff:0000 ; now jump to BIOS to reset
7) DMAFIX.EXE
Since the ALL CHARGECARD maps memory a problem arises with
applications that transfer information directly through
the DMA (direct memory access) rather than through the
standard DOS interrupts. When mapping, logical memory is
no longer related to physical memory on a one-to-one
basis. Thus a direct DMA transfer may occur sending information
into a mapped region, and into oblivion. Tape back-up systems
are the most common occurance of this problem. Previously,
the only way to do a tape back-up would be to reboot your
computer without ALLEMM4 in the CONFIG.SYS file. The DMAFIX
program will allow you to use your tape back-up system without
having to reboot your system (ie. with ALLEMM4 still active).
Syntax: DMAFIX /SET -- before running the tape back-up
DMAFIX /RESET -- to restore mapping
Note: If you are running under DESQview DMAFIX will only
work in the first or primary partition, which must
be a DOS partition.
8) EMSFIX.EXE
The FR=NONE option disables the 64K EMS pageframe (required
for EMS 3.2), but EMS (version 4.0) is still active in the
system. Under EMS 4.0 pageframes can be larger than 64K and
below 640K.
Some EMS 3.2 programs, like Lotus 1-2-3, will work fine with
the FR=NONE option. Lotus checks to see if EMS is installed,
and then checks the location of the pageframe. Since the
pageframe is below 640K, Lotus simply disables its EMS
capability. However, some EMS 3.2 programs assume that if EMS
is active then there must be a pageframe installed. Thus,
the FR=NONE option will cause them to fail.
If you plan to run EMS applications such as Borland's
Quattro, or SideKick Plus, then the FR=NONE option will
not work. If you have set FR=NONE then these applications
will simply lock the system up.
The EMSFIX program will fix this problem by disabling the
Expanded Memory Manager in the system.
Syntax: EMSFIX /OFF -- turns the EMM off in the system
EMSFIX /ON -- restores the EMM for LIM 4.0 programs
If you have any application compiled with the summer '87
release of Clipper, then you can use the FR=NONE option,
provided that you have run EMSFIX /OFF or you SET a DOS
environment parameter, for the application. The following
can be added as a line to your AUTOEXEC.BAT file.
Example: SET CLIPPER=E0
Note that the Clipper application will not use expanded memory
in this case, but will work with the FR=NONE option.
If you are running Paradox 3.0 and have set the FR=NONE option
with ALLEMM4.SYS then you must run EMSFIX /OFF before loading
Paradox or run Paradox as follows:
Example: PARADOX3 -emk 0
9) The $CHARGE.SYS and CHARGE.SYS drivers are no longer supplied
on this diskette as these files are supplied by The Software
Link with PC MOS and MultiLink anyway.
Notes, Tips and Caveats:
1) If you are using the KEYB.COM program (which comes with DOS) to
set a different keyboard arrangement then you will have a problem
warm booting the system using the CTRL-ALT-DEL sequence. This
problem can be overcome by shadowing the last 4K of the BIOS,
using the ROM option in the form ROM=FF00-FFFF with ALLEMM4.
Add the option to the ALLEMM4.SYS statement in your CONFIG.SYS
file:
Example: DEVICE=ALLEMM4.SYS ROM=FF00-FFFF
2) If you are running DESQview with a version before version 2.2
then do not attempt to load Buffers into high memory using the
BUFFERS command. If you want more than the default number of
Buffers provided by DOS, then Buffers must be included in the
CONFIG.SYS file. Buffers can be loaded high, if you are using
DESQview 2.2 or higher.
3) If you are running Borland's Paradox version 3.0, with either
a monochrome or CGA video adapter then you must include the NV
option with ALLEMM4.SYS in your CONFIG.SYS file. If you are
running EGA or VGA then this option is not necessary.
Example: DEVICE=ALLEMM4.SYS NV
4) At the beginning of its initialization sequence the keyboard
shift status is checked by ALLEMM4.SYS to see if the ALT and
SHIFT (left and/or right) keys are locked (ie. pressed).
If the ALT-SHIFT key combination is pressed, then ALLEMM4.SYS
will NOT install.
5) If you have the HARDCARD from PLUS Development or a hard disk
controller that is not a true 16-bit controller (ie. it takes a
short slot in your computer) then you must add a new parameter
to the ALLEMM4.SYS statement in your CONFIG.SYS file. The new
option tells ALLEMM4 how your hard disk should be handled.
Example: DEVICE=ALLEMM4.SYS DMA=HD
6) If you have the HARDCARD II from PLUS Development or are on
an IBM PS/2 model 30-286 with either a PIRA hard drive or any
hard drive using the ST01 hard disk controller then you must
use the following option with the ALLEMM4.SYS statement in your
CONFIG.SYS file.
Example: DEVICE=ALLEMM4.SYS DMA=NOHD
7) If you would like a Logical Memory Map (like EXAMEM) displayed
at boot time you can include a new command line option with
ALLEMM4.SYS in your CONFIG.SYS file. The new option is called
MEMTABLE or MT for short.
Example: DEVICE=ALLEMM4.SYS MT
8) The ROM option now requires to specify a range. Using ROM with
no range defined will generate an error message.
9) When using FILES, BUFFERS, DEVICE, etc. in the AUTOEXEC.BAT
file make sure that you do not leave any spaces after the
equal sign.
Example: DEVICE=ANSI.SYS is okay but,
DEVICE= ANSI.SYS is not.
*** ALL COMPUTERS INC. SUPPORT SERVICES ***
Technical Support voice: (416) 960-0111 9am - 5pm EST
fax: (416) 960-5426 24 Hrs.
Bulletin Board Service (416) 960-8679 24 Hrs.
*********************** END OF FILE ***************************